*{
	margin:0;
	padding:0;
}
.img{
	width:145px;
	height:200px;
}
.head{
	background:#99ccff;
}
.button{
	border: 1px solid #c5dbec;
	background: #dfeffc url(images/button.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #2e6e9e;
	cursor: pointer;
	padding:10px 20px;
	
}
.sportsTable{
	width:960px;
	padding-bottom:50px;
}
.sportsTable table{
	width:100%;
	border-collapse:collapse;
	text-align:center;
}
.sportsTable td, .sportsTable th{
	border:1px dashed #666;
	height:45px;
}
.sportsHead{
	width:960px;
	margin:10px auto;
	text-align: right;
}
.ticket {
	width:960px;
	margin:0 auto;
}
.ticketHead{
	margin-bottom:25px;
}
.ticket table{
	margin:10px 0;
	width:100%;
	border-collapse:collapse;
	text-align:center;
}
.ticketTable{
	width:960px;
}
.ticketTable td, .ticketTable th{
	border:1px solid #666;
	height:60px;
	text-align:center;
}
.ticketTable h2{
	margin:10px 0;
	text-align:center;
}
.ticketTable span{
	text-align:left;
}
.ticket .qfz{
	text-align:center;
	margin:50px 0;
}
.CandidateRules{
	margin:100px 0 50px 0;
	margin-top:380px;
}
.CandidateRules h3{
	margin-bottom:10px;
	text-align:center;
}
.CandidateRules ol{
	margin-left:50px;
	
}
.tip{
	color:red;
	font-size:12px;
}
fieldset{
	width:960px;
	margin:0 auto;
}

.submitTD{
	margin-bottom:10px;
	text-align:center;
}